
import java.io.File;

/**
 *  /**
 * Liest die Stammdaten für die Universität (Studiengänge, Dozenten, Räume,
 * Lehrveranstaltungen) in die entsprechenden Objekte unterhalb der Universität.
 * Diese Methode soll, wenn nicht bereits über den initConfigurationService
 * angegeben, dem Nutzer ermöglichen eine Datei im Dateisystem auszuwählen (z.B.
 * als ZIP oder einzelnde CSV Dateien) Welche die Stammdaten enthält.
 *
 * @author Patrick Nielinger
 * @version 14.12.14
 */
public class InputService {
    // instance variables - replace the example below with your own

    private Universitaet universitaet;
    private BusinessServicesProvider businessServicesProvider;
    private ConfigurationService configurationService;

    /**
     * Der Konstruktor für das Einlesen der Dateien
     *
     * @param universitaet die akteulle Universität
     * @param businessServicesProvider enthält alle Methoden für Manipulation
     * der Universität
     * @param configurationService enthält die Inforamtionen für die Dateipfade
     *
     */
    public InputService(Universitaet universitaet, BusinessServicesProvider businessServicesProvider, ConfigurationService configurationService) {
        this.businessServicesProvider = businessServicesProvider;
        this.configurationService = configurationService;
        this.universitaet = universitaet;
    }

    /**
     * importiert die Lehrveranstaltungen
     *
     *
     * Lehrveranstaltungen
     *
     */
    public void importiertLehrveranstaltungen() {
    }

    /**
     * importiert die Räume
     *
     *
     *
     */
    public void importiertRaeume() {
        
        //File neuesFile = new File("raueme.csv");
        
       // neuesFile.getFirstWord();
        
      //  Raum neuerRaum = new Raum("kleiner Raum", 20)
        
        //this.businessServiceProvider.getbLRaum().createBLRaum(neuerRaum);
    }

    /**
     * importiert alle Kurse für einen Studiengang
     *
     *
     */
    public void importiertStudiengang() {
    }
    
       /**
     * importiert alle Dozenten
     *
     *
     */
    public void importiertDozenten() {
    }
}
